package org.jeecg.modules.oms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.oms.entity.CfGlassSizeTable;

import java.util.List;
import java.util.Map;

/**
 * 长风窗型确认文件-玻璃尺寸表 服务接口
 */
public interface ICfGlassSizeTableService extends IService<CfGlassSizeTable> {
    
    /**
     * 根据订单明细ID查询玻璃尺寸表数据
     *
     * @param detailId 订单明细ID
     * @return 玻璃尺寸表数据列表
     */
    List<CfGlassSizeTable> getListByDetailId(String detailId);
    
    /**
     * 根据订单明细ID删除玻璃尺寸表数据
     *
     * @param detailId 订单明细ID
     * @return 是否删除成功
     */
    boolean deleteByDetailId(String detailId);
    
    /**
     * 根据订单明细ID查询玻璃尺寸表数据（Map格式）
     *
     * @param detailId 订单明细ID
     * @return 玻璃尺寸表数据列表（Map格式）
     */
    List<Map<String, Object>> selectMapListByDetailId(String detailId);
} 